using ZR.Model.ProdManage.Dto;
using ZR.Model.ProdManage;

namespace ZR.Service.ProdManage.IProdManageService
{
    /// <summary>
    /// 一级装箱service接口
    /// </summary>
    public interface IProdOnePackService : IBaseService<ProdOnePack>
    {
        PagedInfo<ProdOnePackDto> GetPageList(ProdOnePackQueryDto parm);

        ProdOnePack GetInfo(string PackId);

        ProdOnePack AddProdOnePack(ProdOnePack parm);

        int UpdateProdOnePack(ProdOnePack parm);

        (string, object, object) ImportProdOnePack(List<ProdOnePack> list);

        PagedInfo<ProdOnePackDto> ExportList(ProdOnePackQueryDto parm);

        Task<bool> CogradientProdOnePack(List<WmsOnePackDto> list);
    }
}
